.headerCart {
	FONT-FAMILY: "Arial", "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; FONT-SIZE: 14px
}
.shopApicsButton {
	BORDER-BOTTOM: #456b86 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #385e88 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #1d3f65; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: bold 14px/1 Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; LETTER-SPACING: 0.1em; COLOR: #fff; BORDER-TOP: #385e88 1px solid; BORDER-RIGHT: #385e88 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 0 #347db2; -moz-box-shadow: inset 0 1px 0 0 #347db2; -ms-box-shadow: inset 0 1px 0 0 #347db2; -o-box-shadow: inset 0 1px 0 0 #347db2; box-shadow: inset 0 1px 0 0 #347db2; text-shadow: 0 -1px 0 #165888
}
.shopApicsButton:hover {
	BACKGROUND-COLOR: #245579; CURSOR: pointer; -webkit-box-shadow: inset 0 1px 0 0 #2461a4; -moz-box-shadow: inset 0 1px 0 0 #2461a4; -ms-box-shadow: inset 0 1px 0 0 #2461a4; -o-box-shadow: inset 0 1px 0 0 #2461a4; box-shadow: inset 0 1px 0 0 #2461a4
}
.shopApicsButton:active {
	BORDER-BOTTOM: #28638e 1px solid; BORDER-LEFT: #2c68a0 1px solid; BORDER-TOP: #2c68a0 1px solid; BORDER-RIGHT: #2c68a0 1px solid; -webkit-box-shadow: inset 0 0 8px 4px #266898, 0 1px 0 0 #eeeeee; -moz-box-shadow: inset 0 0 8px 4px #266898, 0 1px 0 0 #eeeeee; -ms-box-shadow: inset 0 0 8px 4px #266898, 0 1px 0 0 #eeeeee; -o-box-shadow: inset 0 0 8px 4px #266898, 0 1px 0 0 #eeeeee; box-shadow: inset 0 0 8px 4px #266898, 0 1px 0 0 #eeeeee
}
.shopapicsProdRes {
	BORDER-BOTTOM: #777777 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #777777 1px solid; MARGIN: 40px 20px 40px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; FONT-FAMILY: "Arial", "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; FONT-SIZE: 12px; BORDER-TOP: #777777 1px solid; BORDER-RIGHT: #777777 1px solid
}
.shopapicsProdRes TH {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #039; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
.shopapicsProdRes TBODY {
	BACKGROUND: #e8edff
}
.shopapicsProdRes TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.shopapicsProdRes TFOOT TR TD {
	BACKGROUND: #e8edff; COLOR: #99c; FONT-SIZE: 12px
}
.shopapicsProdRes TBODY TR:hover TD {
	BACKGROUND: #d0dafd; COLOR: #339
}
.shopapicsProdRes {
	FONT-SIZE: 12px
}
.shopapicsProdResRows {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #669; BORDER-TOP: #fff 1px dashed; PADDING-TOP: 10px
}
.shopapicsProdResHeadFoot {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #039; FONT-SIZE: 15px; PADDING-TOP: 15px
}
.shopApicsQuickLinks UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 1em 0px 1em 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.shopApicsQuickLinks UL LI {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; COLOR: #666; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.shopApicsQuickLinks UL LI:hover {
	BACKGROUND-COLOR: #ddd; COLOR: #000
}
.shopApicsProductTable {
	TEXT-ALIGN: left; MARGIN-TOP: 0px; FONT-FAMILY: "Arial", "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; FONT-SIZE: 12px
}
.shopApicsProductTable TBODY {
	
}
.shopApicsProductTable TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.shopApicsProductTable TFOOT TR TD {
	BACKGROUND: #e8edff; COLOR: #99c; FONT-SIZE: 12px
}
.shopApicsProductTable TBODY TR:hover TD {
	
}
.shopApicsProductTableTitle {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.shopApicsProductTableDesc {
	FONT-SIZE: 14px
}

.checkoutErrorMessage {
	color: #FF0000;
	font-weight: bold;
}

/*
.shopapicsProdRes
{
	font-family: "Arial", "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	margin: 45px;
	margin-left: 5px;
	width: 500px;
	text-align: left;
	border-collapse: collapse;
}
.shopapicsProdRes th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
.shopapicsProdRes td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
.shopapicsProdRes tr:hover td
{
	background: #d0dafd;
	color: #339;
}

*/